.contest .container{width: 100%; overflow: hidden;}
.contest .wrap{width: 100%; height:100%; position: relative; }
.contest .contest_list{width: 800%; position: absolute; top:0; left: 0;}
.contest .contest_list li{float: left; position: relative;}
.contest .contest_list li img{width: 100%;}


.contest .thumbnail{position: absolute; width:96%; left: 2%; bottom:1%;}
.contest .thum_list{width: 100%;}
.contest .thum_list li{cursor: pointer;}
.contest .thum{float: left; width:19%; margin-right: 1%; }
.contest .thum_5{margin-right: 0;}
.contest .thum img{width: 100%; border: 1px solid #6a6e76;}
.contest .on img{border: 1px solid #fff;}
.contest .pop{width: 100%; position: absolute; bottom:0;}
.contest .pop img{width: 100%}
/*.thum{position: absolute; width: 20%;}
.thum_1{ top:0; left: 0;}
.thum_2{ width: 20%; top:0; left: 22%;}*/

.contest .arr{position: absolute; width: 50px; height: 80px; background: url(../img/icons.png) no-repeat 0px -1366px; top:50%; margin-top: -40px;}
.contest .forward_btn{left: 20px;}
.contest .next_btn{ right: 20px; background: url(../img/icons.png) -139px -181px no-repeat;}
.contest .info{position: absolute; width:80%; left: 10%; bottom:18%; color: #fefefe; height: 100px; font-size: 14px; line-height: 26px;}